body,html,ul,li {margin:0; padding: 0;}
[class*="am-u-"] + [class*="am-u-"]:last-child { float: left;}
@media only screen and (min-width:1025px) {
  .am-container {width: 1200px;}
  .am-g-fixed {width: 1200px;}
}
.am-container {-webkit-box-sizing: border-box; box-sizing: border-box; margin-left: auto; margin-right: auto; padding-left: 1rem; padding-right: 1rem; width: 100%; max-width: 1200px;}
.am-g-fixed {max-width: 1200px;}

.messager {
  position: fixed;
  z-index: 99999;
  max-width: 80%;
  padding-right: 50px;
  color: #fff;
  background-color: #333;
  background-color: rgba(0, 0, 0, .8);
  border-radius: 20px;
}
.messager.top {
  top: 20px;
}
.messager.top-left {
  top: 20px;
  left: 20px;
}
.messager.top-right {
  top: 20px;
  right: 20px;
}
.messager.bottom {
  bottom: 20px;
}
.messager.bottom-left {
  bottom: 20px;
  left: 20px;
}
.messager.bottom-right {
  right: 20px;
  bottom: 20px;
}
.messager-content {
  padding: 10px 20px;
}
.messager-content > [class^='icon-'] {
  display: inline-block;
  margin-right: 8px;
}
.messager-actions {
  position: absolute;
  top: 10px;
  right: 15px;
}
.messager-actions > .action {
  color: #fafafa;
  color: rgba(255, 255, 255, .6);
  text-shadow: none;
  background: none;
  border: none;
}
.messager-actions > .action.close {
  font-size: 20px;
  font-weight: normal;
  opacity: 1;
}
.messager-actions > .action:hover {
  color: #fff;
}
.messager-primary {
  background-color: #3280fc;
}
.messager-success {
  background-color: #229f24;
}
.messager-info {
  background-color: #39b3d7;
}
.messager-warning {
  background-color: #e48600;
}
.messager-danger {
  background-color: #d2322d;
}
.messager-important {
  background-color: #81511c;
}
.messager-special {
  background-color: #8957a1;
}

/*选择框*/
.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:14px;zoom:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #bbb;border-top:0;background:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:36px;border:1px solid #ddd;background-color:#fff;color:#444;text-decoration:none;white-space:nowrap;line-height:35px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:10px;right:26px;display:block;width:12px;height:12px;color:#999}.chosen-container-single .chosen-single abbr:before{position:absolute;left:0;top:0;display:inline-block;font-family:"FontAwesome",sans-serif;font-weight:400;font-style:normal;vertical-align:baseline;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f00d"}.chosen-container-single .chosen-single abbr:hover{color:#666}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div:before{color:#999;content:"\f0d7";display:inline-block;font-family:"FontAwesome",sans-serif;font-weight:400;font-style:normal;vertical-align:baseline;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:5px;white-space:nowrap}.chosen-container-single .chosen-search:after{position:absolute;right:10px;top:12px;color:#aaa;display:inline-block;font-family:"FontAwesome",sans-serif;font-weight:400;font-style:normal;vertical-align:baseline;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f002"}.chosen-container-single .chosen-search input[type="text"]{margin:1px 0;padding:5px 20px 5px 5px;width:100%;height:auto;outline:0;border:1px solid #ccc;font-size:1em;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;-webkit-background-clip:padding-box;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#0e90d2;color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default;color:#777}.chosen-container .chosen-results li.group-option{padding-left:18px}.chosen-container .chosen-results li.group-option+.group-result{margin-top:10px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:3px 5px;width:100%;height:auto!important;height:1%;border:1px solid #ddd;background-color:#fff;cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type="text"]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:transparent!important;-webkit-box-shadow:none;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #ccc;max-width:100%;background-color:#f2f2f2;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);border-radius:1px;color:#333;line-height:16px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:3px;right:3px;display:block;width:12px;height:12px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before{display:inline-block;font-family:"FontAwesome",sans-serif;font-weight:400;font-style:normal;vertical-align:baseline;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f00d";color:#999}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover:before{color:#666}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #3bb4f2;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #bbb;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div:before{content:"\f0d8"}.chosen-container-active .chosen-choices{border:1px solid #3bb4f2;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single,.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}


/*!
 * Datetimepicker for Amaze UI
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Improvements by Sébastien Malot
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 */
 .datetimepicker{margin-top:10px;border-radius:2px;-webkit-box-shadow:0 0 6px #ccc;box-shadow:0 0 6px #ccc;text-align:center}.datetimepicker:before{content:'';display:block;display:inline-block;width:0;height:0;vertical-align:middle;border-bottom:7px solid #3bb4f2;border-right:7px solid transparent;border-left:7px solid transparent;border-top:0 dotted;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);position:absolute}.datetimepicker.datetimepicker-rtl{direction:rtl}.datetimepicker.datetimepicker-rtl table tr td span{float:right}.datetimepicker>div{display:none}.datetimepicker table{width:238px;background:#3bb4f2;border-radius:2px}.datetimepicker table th{width:34px;height:40px;text-align:center;font-weight:400;-webkit-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out}.datetimepicker table th.switch{width:170px;background:#3bb4f2;color:#fff;cursor:pointer}.datetimepicker table th.switch:hover{background:rgba(16,160,234,.5);color:#0084c7}.datetimepicker table th.next,.datetimepicker table th.prev{background:#3bb4f2;color:#fff;-webkit-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out;cursor:pointer}.datetimepicker table th.next i,.datetimepicker table th.prev i{width:34px;height:34px;display:inline-block}.datetimepicker table th.next:hover,.datetimepicker table th.prev:hover{background:rgba(16,160,234,.5);color:#0084c7}.datetimepicker table th.next{border-top-right-radius:2px}.datetimepicker table th.prev{border-top-left-radius:2px}.datetimepicker table th.dow{color:#3bb4f2;background:#fff}.datetimepicker table th.today{background:#fff;color:#3bb4f2;cursor:pointer}.datetimepicker table th.today:hover{background:#f0f0f0}.datetimepicker table .icon-arrow-left:before{content:"\f053"}.datetimepicker table .icon-arrow-left:before,.datetimepicker table .icon-arrow-right:before{display:inline-block;font-family:"FontAwesome",sans-serif;font-weight:400;font-style:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:bottom}.datetimepicker table .icon-arrow-right:before{content:"\f054"}.datetimepicker table td{width:34px;height:34px;cursor:pointer;font-size:1.4rem;color:#555;background:#fff}.datetimepicker table td.today{background:rgba(16,160,234,.5);color:#fff}.datetimepicker table td.active,.datetimepicker table span.active{background:#ececec;color:#3bb4f2}.datetimepicker table .old,.datetimepicker table .new{color:#89d7ff}.datetimepicker table .disabled{background:#fafafa;color:#999;cursor:not-allowed}.datetimepicker-days td:hover{background:#f0f0f0}.datetimepicker-years table td,.datetimepicker-months table td,.datetimepicker-hours table td,.datetimepicker-minutes table td{height:auto;background:#fff}.datetimepicker-years table td:before,.datetimepicker-months table td:before,.datetimepicker-hours table td:before,.datetimepicker-minutes table td:before,.datetimepicker-years table td:after,.datetimepicker-months table td:after,.datetimepicker-hours table td:after,.datetimepicker-minutes table td:after{content:" ";display:table}.datetimepicker-years table td:after,.datetimepicker-months table td:after,.datetimepicker-hours table td:after,.datetimepicker-minutes table td:after{clear:both}.datetimepicker-years span.year,.datetimepicker-months span.year,.datetimepicker-hours span.year,.datetimepicker-minutes span.year,.datetimepicker-years span.month,.datetimepicker-months span.month,.datetimepicker-hours span.month,.datetimepicker-minutes span.month,.datetimepicker-years span.hour,.datetimepicker-months span.hour,.datetimepicker-hours span.hour,.datetimepicker-minutes span.hour,.datetimepicker-years span.minute,.datetimepicker-months span.minute,.datetimepicker-hours span.minute,.datetimepicker-minutes span.minute{float:left;height:38px;width:59.5px;line-height:38px}.datetimepicker-years span.year:hover,.datetimepicker-months span.year:hover,.datetimepicker-hours span.year:hover,.datetimepicker-minutes span.year:hover,.datetimepicker-years span.month:hover,.datetimepicker-months span.month:hover,.datetimepicker-hours span.month:hover,.datetimepicker-minutes span.month:hover,.datetimepicker-years span.hour:hover,.datetimepicker-months span.hour:hover,.datetimepicker-hours span.hour:hover,.datetimepicker-minutes span.hour:hover,.datetimepicker-years span.minute:hover,.datetimepicker-months span.minute:hover,.datetimepicker-hours span.minute:hover,.datetimepicker-minutes span.minute:hover{background:#f0f0f0}.datetimepicker-hours legend,.datetimepicker-minutes legend,.datetimepicker-hours fieldset,.datetimepicker-minutes fieldset{margin:0;padding:0}.datetimepicker-inline{width:238px}.datetimepicker-inline:before{content:none}.datetimepicker-dropdown-bottom-right:before{top:-7px;left:10px}.datetimepicker-dropdown-bottom-left:before{top:-7px;right:10px}.datetimepicker-dropdown-top-left{margin-top:0}.datetimepicker-dropdown-top-left:before{display:inline-block;width:0;height:0;vertical-align:middle;border-top:7px solid #fff;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:0 dotted;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);bottom:-7px;right:10px}.datetimepicker-dropdown-top-right{margin-top:0}.datetimepicker-dropdown-top-right:before{display:inline-block;width:0;height:0;vertical-align:middle;border-top:7px solid #fff;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:0 dotted;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);bottom:-7px;right:10px}.am-input-group.date span.add-on{cursor:pointer}.dropdown-menu{position:absolute;display:none}@media only screen and (max-width:640px){.datetimepicker{width:100%;left:0!important}.datetimepicker table{width:100%}.datetimepicker td span.year,.datetimepicker td span.month,.datetimepicker td span.hour,.datetimepicker td span.minute{width:25%}.datetimepicker:before{content:none}.prev,.next{width:44px;height:44px}}


/*!
 * switch for Amaze UI
 *
 */
 .am-switch{display:inline-block;direction:ltr;cursor:pointer;border-radius:1px;border:1px solid;border-color:#e6e6e6;position:relative;text-align:left;overflow:hidden;line-height:8px;z-index:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.am-switch .am-switch-container{display:inline-block;top:0;border-radius:1px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.am-switch .am-switch-handle-on,.am-switch .am-switch-handle-off,.am-switch .am-switch-label{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block!important;height:100%;padding:.625em .875em;font-size:1.6rem;line-height:1.2}.am-switch .am-switch-handle-on,.am-switch .am-switch-handle-off{text-align:center;z-index:1}.am-switch .am-switch-handle-on.am-switch-primary,.am-switch .am-switch-handle-off.am-switch-primary{color:#fff;background:#0e90d2}.am-switch .am-switch-handle-on.am-switch-secondary,.am-switch .am-switch-handle-off.am-switch-secondary{color:#fff;background:#3bb4f2}.am-switch .am-switch-handle-on.am-switch-success,.am-switch .am-switch-handle-off.am-switch-success{color:#fff;background:#5eb95e}.am-switch .am-switch-handle-on.am-switch-warning,.am-switch .am-switch-handle-off.am-switch-warning{background:#f37b1d;color:#fff}.am-switch .am-switch-handle-on.am-switch-danger,.am-switch .am-switch-handle-off.am-switch-danger{color:#fff;background:#dd514c}.am-switch .am-switch-handle-on.am-switch-default,.am-switch .am-switch-handle-off.am-switch-default{color:#000;background:#eee}.am-switch .am-switch-label{text-align:center;margin-top:-1px;margin-bottom:-1px;z-index:100;color:#444;background:#fff}.am-switch .am-switch-handle-on{border-bottom-left-radius:0;border-top-left-radius:0}.am-switch .am-switch-handle-off{border-bottom-right-radius:0;border-top-right-radius:0}.am-switch input[type='radio'],.am-switch input[type='checkbox']{position:absolute!important;top:0;left:0;opacity:0;z-index:-1}.am-switch input[type='radio'].form-control,.am-switch input[type='checkbox'].form-control{height:auto}.am-switch.am-switch-xs .am-switch-handle-on,.am-switch.am-switch-xs .am-switch-handle-off,.am-switch.am-switch-xs .am-switch-label{font-size:1.2rem}.am-switch.am-switch-sm .am-switch-handle-on,.am-switch.am-switch-sm .am-switch-handle-off,.am-switch.am-switch-sm .am-switch-label{font-size:1.4rem}.am-switch.am-switch-lg .am-switch-handle-on,.am-switch.am-switch-lg .am-switch-handle-off,.am-switch.am-switch-lg .am-switch-label{font-size:1.8rem}.am-switch.am-switch-disabled,.am-switch.am-switch-readonly,.am-switch.am-switch-indeterminate{cursor:default!important}.am-switch.am-switch-disabled .am-switch-handle-on,.am-switch.am-switch-readonly .am-switch-handle-on,.am-switch.am-switch-indeterminate .am-switch-handle-on,.am-switch.am-switch-disabled .am-switch-handle-off,.am-switch.am-switch-readonly .am-switch-handle-off,.am-switch.am-switch-indeterminate .am-switch-handle-off,.am-switch.am-switch-disabled .am-switch-label,.am-switch.am-switch-readonly .am-switch-label,.am-switch.am-switch-indeterminate .am-switch-label{opacity:.5;cursor:default!important}.am-switch.am-switch-animate .am-switch-container{-webkit-transition:margin-left .5s;transition:margin-left .5s}.am-switch.am-switch-inverse .am-switch-handle-on,.am-switch.am-switch-inverse .am-switch-handle-off{border-bottom-left-radius:0;border-top-left-radius:0;border-bottom-right-radius:0;border-top-right-radius:0}.am-switch.am-switch-focused{border-color:#3bb4f2;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(59,180,242,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(59,180,242,.6)}.am-switch.am-switch-on .am-switch-label,.am-switch.am-switch-inverse.am-switch-off .am-switch-label{border-bottom-right-radius:0;border-top-right-radius:0}.am-switch.am-switch-off .am-switch-label,.am-switch.am-switch-inverse.am-switch-on .am-switch-label{border-bottom-left-radius:0;border-top-left-radius:0}

/*!
 * tagsinput for Amaze UI
 *
 */
.am-tagsinput{display:inline-block;margin-bottom:1rem;padding:.5em .625em;font-size:1.6rem;line-height:1.2;color:#555;vertical-align:middle;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;-webkit-appearance:none;max-width:100%;cursor:text}.am-tagsinput .tag{margin-right:2px;font-size:13px;line-height:20px;padding:0 .5em;color:#fff}.am-tagsinput .tag [data-role="remove"]{margin-left:5px;cursor:pointer}.am-tagsinput .tag [data-role="remove"]:after{content:"x";padding:0 3px}.am-tagsinput .tag [data-role="remove"]:hover{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.am-tagsinput .tag [data-role="remove"]:hover:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.am-tagsinput input,.am-form .am-tagsinput input{display:inline-block;border:none;-webkit-box-shadow:none;box-shadow:none;outline:none;background-color:transparent;padding:0;margin:0;width:auto!important;max-width:inherit;height:20px;line-height:20px}.am-tagsinput input:focus,.am-form .am-tagsinput input:focus{border:none;-webkit-box-shadow:none;box-shadow:none}.am-form-group .am-tagsinput{margin-bottom:auto}

.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  font-size: 12px;
  line-height: 1.4;
  visibility: visible;
  filter: alpha(opacity=0);
  opacity: 0;
}
.tooltip.in {
  filter: alpha(opacity=100);
  opacity: 1;
}
.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}
.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}
.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}
.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #353535;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #353535;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: #353535;
}
.tooltip.top-right .tooltip-arrow {
  right: 5px;
  bottom: 0;
  border-width: 5px 5px 0;
  border-top-color: #353535;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #353535;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #353535;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #353535;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #353535;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #353535;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 300px;
  padding: 1px;
  text-align: left;
  white-space: normal;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 4px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover.no-arrow.top {
  margin-top: 0;
}
.popover.no-arrow.right {
  margin-left: 0;
}
.popover.no-arrow.bottom {
  margin-top: 0;
}
.popover.no-arrow.left {
  margin-left: 0;
}
.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover .arrow,
.popover .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover .arrow {
  border-width: 11px;
}
.popover .arrow:after {
  content: "";
  border-width: 10px;
}
.popover.top .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, .25);
  border-bottom-width: 0;
}
.popover.top .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}
.popover.right .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, .25);
  border-left-width: 0;
}
.popover.right .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}
.popover.bottom .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, .25);
}
.popover.bottom .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, .25);
}
.popover.left .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}

.modal-footer:after {
  clear: both;
}

.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
       -o-transition:      -o-transform .3s ease-out;
          transition:         transform .3s ease-out;
  -webkit-transform: translate3d(0, -25%, 0);
          transform: translate3d(0, -25%, 0);
}
.modal.in .modal-dialog {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.modal > .am-loader {
  display: none;
}
.modal.modal-loading .modal-dialog {
  opacity: 0;
}
.modal.modal-loading .am-loader {
  position: absolute;
  top: 35%;
  left: 50%;
  display: block;
  width: 80px;
  margin-left: -40px;
  font-size: 56px;
  color: #fff;
  text-align: center;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-iframe .modal-body > iframe {
  border-radius: 0 0 0 0;
}
.modal-dialog {
  position: relative;
  width: auto;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 0;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
/* full screen modal */
.modal-fullscreen .modal-dialog {
  width: 100%!important;
  height: 100%!important;
  border-radius: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2040;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: .5;
}
.modal-header {
  min-height: 16.53846154px;
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.53846154;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
            box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.modal-lightbox .modal-dialog {
  position: relative;
  max-width: 100%;
  max-height: 100%;
  margin-bottom: 0;
  background: none;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transition: all .5s cubic-bezier(.175, .885, .32, 1);
       -o-transition: all .5s cubic-bezier(.175, .885, .32, 1);
          transition: all .5s cubic-bezier(.175, .885, .32, 1);
}
.modal-lightbox .modal-dialog:hover .close,
.modal-lightbox .modal-dialog:focus .close {
  filter: alpha(opacity=100);
  opacity: 1;
}
.modal-lightbox .modal-dialog:hover .controller,
.modal-lightbox .modal-dialog:focus .controller {
  filter: alpha(opacity=90);
  outline: none;
  opacity: .9;
}
.modal-lightbox .modal-dialog:hover .controller > .icon,
.modal-lightbox .modal-dialog:focus .controller > .icon {
  -webkit-box-shadow: 1px 1px 16px rgba(0, 0, 0, .5);
          box-shadow: 1px 1px 16px rgba(0, 0, 0, .5);
}
.modal-lightbox .close {
  position: absolute;
  top: -15px;
  right: -13px;
  display: block;
  width: 30px;
  height: 30px;
  font-size: 14px;
  color: #fff;
  text-align: center;
  background-color: #333;
  filter: alpha(opacity=90);
  border: 1px solid #fff;
  border-radius: 15px;
  -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, .5);
          box-shadow: 0 5px 5px rgba(0, 0, 0, .5);
  opacity: .9;

  -webkit-radius: 15px;
}
.modal-lightbox.lightbox-full .close {
  top: 10px;
  right: 10px;
}
.modal-lightbox .controller {
  position: absolute;
  top: 0;
  display: none;
  height: 100%;
  padding: 10px 20px;
  line-height: 100%;
  color: #fff;
  cursor: pointer;
  background: none;
  filter: alpha(opacity=5);
  border: none;
  opacity: .05;
  -webkit-transition: all .5s cubic-bezier(.175, .885, .32, 1);
       -o-transition: all .5s cubic-bezier(.175, .885, .32, 1);
          transition: all .5s cubic-bezier(.175, .885, .32, 1);
}
.modal-lightbox .controller.show {
  display: block;
}
.modal-lightbox .controller > .icon {
  display: inline-block;
  width: 50px;
  height: 50px;
  line-height: 50px;
  background-color: #333;
  border: 2px solid #fff;
  border-radius: 25px;

  -webkit-radius: 25px;
}
.modal-lightbox .controller > .icon:before {
  font-size: 28px;
}
.modal-lightbox .controller:hover {
  filter: alpha(opacity=100);
  opacity: 1;
}
.modal-lightbox .controller.prev {
  left: 0;
}
.modal-lightbox .controller.next {
  right: 0;
}
.modal-lightbox .caption {
  display: none;
}
.modal-lightbox.lightbox-with-caption .caption {
  position: absolute;
  bottom: 0;
  display: block;
  width: 100%;
  padding: 10px 15px;
  color: #fff;
  text-align: center;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, .3);
  background: rgba(0, 0, 0, .15);
  opacity: .5;
  -webkit-transition: all .5s cubic-bezier(.175, .885, .32, 1);
       -o-transition: all .5s cubic-bezier(.175, .885, .32, 1);
          transition: all .5s cubic-bezier(.175, .885, .32, 1);
}
.modal-lightbox.lightbox-with-caption .modal-dialog:hover .caption {
  background: rgba(0, 0, 0, .6);
  opacity: 1;
}
.lightbox-img {
  display: block;
  width: inherit;
  max-width: 100%;
  height: auto;
  padding: 0;
  margin: 0 auto;
  cursor: pointer;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
          box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
  -webkit-transition: all .5s cubic-bezier(.175, .885, .32, 1);
       -o-transition: all .5s cubic-bezier(.175, .885, .32, 1);
          transition: all .5s cubic-bezier(.175, .885, .32, 1);
}

.bootbox.modal .modal-dialog {
  width: 400px;
}
.board-item {
  padding: 6px 10px;
  margin-bottom: 5px;
  background: #fff;
  border: 1px solid #ddd;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .05);
          box-shadow: 0 1px 0 rgba(0, 0, 0, .05);
  -webkit-transition: all .5s cubic-bezier(.175, .885, .32, 1);
       -o-transition: all .5s cubic-bezier(.175, .885, .32, 1);
          transition: all .5s cubic-bezier(.175, .885, .32, 1);
}
.board-item:hover {
  -webkit-box-shadow: 0 1px 1 rgba(0, 0, 0, .1);
          box-shadow: 0 1px 1 rgba(0, 0, 0, .1);
}
.board-item.board-item-empty {
  display: none;
  color: #808080;
  border-style: dashed;
}
.board-item.board-item-shadow {
  display: none;
  padding: 0;
  background: #ddd;
  border: none;
  border-color: #ddd;
  -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, .1);
          box-shadow: inset 0 0 4px rgba(0, 0, 0, .1);
  -webkit-transition: all .5s cubic-bezier(.175, .885, .32, 1);
       -o-transition: all .5s cubic-bezier(.175, .885, .32, 1);
          transition: all .5s cubic-bezier(.175, .885, .32, 1);
}
.board-item.drag-shadow {
  width: 250px;
  cursor: move;
  background-color: #fff;
  border-color: #c4c4c4;
  -webkit-box-shadow: 1px 1px 15px rgba(0, 0, 0, .25);
          box-shadow: 1px 1px 15px rgba(0, 0, 0, .25);
  opacity: .9;
}
.board-item.drag-from {
  background-color: #ebf5f9;
}
.board-list .board-item:last-child {
  margin-bottom: 0;
}
.board-list .board-item.dragging{z-index: 1000000;}
.board {
  float: left;
  width: 280px;
  margin-right: 10px;
}
.board.drop-in-empty .board-item-empty {
  height: 0;
  padding: 0;
  margin: 0;
  overflow: hidden;
  border: transparent;
}
.board:last-child {
  margin-right: 0;
}
.board > .am-panel-bd {
  padding: 5px;
  background: #f1f1f1;
}
.boards:before,
.boards:after {
  /* 1 */
  display: table;
  content: " ";
  /* 2 */
}
.boards:after {
  clear: both;
}
.boards:before,
.boards:after {
  /* 1 */
  display: table;
  content: " ";
  /* 2 */
}
.boards:after {
  clear: both;
}
.boards.dragging .board.drop-in {
  border-color: #c4c4c4;
  -webkit-box-shadow: 1px 1px 15px rgba(0, 0, 0, .25);
          box-shadow: 1px 1px 15px rgba(0, 0, 0, .25);
}
.boards.dragging .board.drop-in .board-item-shadow {
  display: block;
}
.boards.dragging .board .board-item.board-item-empty {
  display: block;
}
.boards.dragging .board-item.disable-drop {
  display: none;
}
.boards.drop-in .board-item.drag-from {
  height: 0;
  padding: 0;
  margin: 0;
  overflow: hidden;
  border: transparent;
}

.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
       -o-transition: opacity .15s linear;
          transition: opacity .15s linear;
}
.fade.in {
  opacity: 1;
}